package com.yiren.dbaa.module.exam.bean;

import java.util.List;

/**
 * Created by WANGRONGXIANG
 * on 2022/4/29
 * Describe 结束练车记录
 */
public class DriveEndJsonBean {

    /**
     * drivingVoucherAuthId : 8c4db627-4f94-48e4-8adf-62f222fbe925
     * endDate : 2021-08-05 11:17:26
     * lineUse : {"stuId":8834,"high":1,"mode":0,"distance":"1597.6708","lineId":"2d4584e2-7f82-48b1-b917-faf8ba14764c","lineName":"羊羊角(高精度)","sessionId":"5c6f9f03-6fee-4026-a99c-90deb8515ee2","startTime":"2021-08-05 11:14:15","endTime":"2021-08-05 11:17:26","siteCode":"710101-1-1","totalScore":-1005}
     * useDetailList : [{"proId":"40200","proName":"起步","score":"100","scoreReason":"起步、转向、变更车道、超车、停车前不使用或错误使用转向灯"},{"proId":"40200","proName":"起步","score":"5","scoreReason":"道路交通情况复杂时起步不能合理使用喇叭"},{"proId":"30000","proName":"综合评判","score":"100","scoreReason":"行驶中空挡滑行"},{"proId":"30000","proName":"综合评判","score":"100","scoreReason":"行驶中空挡滑行"},{"proId":"30000","proName":"综合评判","score":"100","scoreReason":"行驶中空挡滑行"},{"proId":"30000","proName":"综合评判","score":"100","scoreReason":"行驶中空挡滑行"},{"proId":"30000","proName":"综合评判","score":"100","scoreReason":"行驶中空挡滑行"},{"proId":"30000","proName":"综合评判","score":"100","scoreReason":"行驶中空挡滑行"},{"proId":"30000","proName":"综合评判","score":"100","scoreReason":"行驶中空挡滑行"},{"proId":"30000","proName":"综合评判","score":"100","scoreReason":"行驶中空挡滑行"},{"proId":"30000","proName":"综合评判","score":"100","scoreReason":"行驶中空挡滑行"},{"proId":"30000","proName":"综合评判","score":"100","scoreReason":"行驶中空挡滑行"}]
     */

    private String drivingVoucherAuthId;
    private String endDate;
    private DriveRecordBean lineUse;
    private List<GradeDetailsBean> useDetailList;

    public DriveEndJsonBean(String drivingVoucherAuthId, String endDate, DriveRecordBean lineUse, List<GradeDetailsBean> useDetailList) {
        this.drivingVoucherAuthId = drivingVoucherAuthId;
        this.endDate = endDate;
        this.lineUse = lineUse;
        this.useDetailList = useDetailList;
    }

    public String getDrivingVoucherAuthId() {
        return drivingVoucherAuthId;
    }

    public void setDrivingVoucherAuthId(String drivingVoucherAuthId) {
        this.drivingVoucherAuthId = drivingVoucherAuthId;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public DriveRecordBean getLineUse() {
        return lineUse;
    }

    public void setLineUse(DriveRecordBean lineUse) {
        this.lineUse = lineUse;
    }

    public List<GradeDetailsBean> getUseDetailList() {
        return useDetailList;
    }

    public void setUseDetailList(List<GradeDetailsBean> useDetailList) {
        this.useDetailList = useDetailList;
    }
}
